meat balls - French English Dictionary